home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Movies
/
Movie Browser
/
Movie Browser.rsrc
/
XFCN_4666_GetVolNames.txt
< prev
Wrap
Text File
|
1991-09-10
|
6KB
|
113 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 5846 ori.b D0, 0x46 /* 'F' */
00000006 434E chk.w D1, A6
00000008 123A 0000 move.b D1, [PC /* 0000000A */]
0000000C 0000 0000 ori.b D0, 0x0
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
00000014 4E71 nop
00000016 4E71 nop
00000018 6000 0060 bra +0x62 /* 0000007A */
fn0000001C:
0000001C 4E56 FF00 link A6, -0x0100
00000020 2F0C move.l -[A7], A4
00000022 206E 0008 movea.l A0, [A6 + 0x8]
00000026 43EE FF00 lea.l A1, [A6 - 0x100]
0000002A 703F moveq.l D0, 0x3F
label0000002C:
0000002C 22D8 move.l [A1]+, [A0]+
0000002E 51C8 FFFC dbf D0, -0x6 /* 0000002C */
00000032 286E 000C movea.l A4, [A6 + 0xC]
00000036 41EE FF00 lea.l A0, [A6 - 0x100]
0000003A 2948 0050 move.l [A4 + 0x50], A0
0000003E 397C 0007 004C move.w [A4 + 0x4C], 0x7
00000044 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000048 205F movea.l A0, [A7]+
0000004A 4E90 jsr [A0]
0000004C 2D6C 0070 0010 move.l [A6 + 0x10], [A4 + 0x70]
00000052 285F movea.l A4, [A7]+
00000054 4E5E unlink A6
00000056 205F movea.l A0, [A7]+
00000058 504F addq.w A7, 8
0000005A 4ED0 jmp [A0]
0000005C 7000 moveq.l D0, 0x00
label0000005E:
0000005E 2F09 move.l -[A7], A1
label00000060:
00000060 31C0 0220 move.w [0x00000220 /* MemErr */], D0
00000064 4E75 rts
00000066 7000 moveq.l D0, 0x00
00000068 60F6 bra -0x8 /* 00000060 */
fn0000006A:
0000006A 221F move.l D1, [A7]+
0000006C 201F move.l D0, [A7]+
0000006E 225F movea.l A1, [A7]+
00000070 205F movea.l A0, [A7]+
00000072 A02E syscall BlockMove/BlockMoveData
00000074 2241 movea.l A1, D1
00000076 4EFA FFE6 jmp [PC - 0x1A /* 0000005E */]
label0000007A:
0000007A 4E56 FEF8 link A6, -0x0108
0000007E 7001 moveq.l D0, 0x01
00000080 3D40 FEFA move.w [A6 - 0x106], D0
00000084 2D78 0358 FFFC move.l [A6 - 0x4], [0x00000358]
0000008A 6000 0074 bra +0x76 /* 00000100 */
label0000008E:
0000008E 206E FFFC movea.l A0, [A6 - 0x4]
00000092 7000 moveq.l D0, 0x00
00000094 1028 002C move.b D0, [A0 + 0x2C]
00000098 3D40 FEF8 move.w [A6 - 0x108], D0
0000009C 206E FFFC movea.l A0, [A6 - 0x4]
000000A0 0828 0007 0013 btst.b [A0 + 0x13], 0x7
000000A6 6714 beq +0x16 /* 000000BC */
000000A8 302E FEFA move.w D0, [A6 - 0x106]
000000AC 526E FEFA addq.w [A6 - 0x106], 1
000000B0 48C0 ext.l D0
000000B2 D08E add.l D0, A6
000000B4 2040 movea.l A0, D0
000000B6 702A moveq.l D0, 0x2A
000000B8 1140 FEFC move.b [A0 - 0x104], D0
label000000BC:
000000BC 306E FEFA movea.w A0, [A6 - 0x106]
000000C0 D1CE add.l A0, A6
000000C2 226E FFFC movea.l A1, [A6 - 0x4]
000000C6 4869 002D pea.l [A1 + 0x2D]
000000CA 4868 FEFC pea.l [A0 - 0x104]
000000CE 306E FEF8 movea.w A0, [A6 - 0x108]
000000D2 2F08 move.l -[A7], A0
000000D4 4EBA FF94 jsr [PC - 0x6C /* 0000006A */]
000000D8 302E FEFA move.w D0, [A6 - 0x106]
000000DC D06E FEF8 add.w D0, [A6 - 0x108]
000000E0 3D40 FEFA move.w [A6 - 0x106], D0
000000E4 302E FEFA move.w D0, [A6 - 0x106]
000000E8 526E FEFA addq.w [A6 - 0x106], 1
000000EC 48C0 ext.l D0
000000EE D08E add.l D0, A6
000000F0 2040 movea.l A0, D0
000000F2 702C moveq.l D0, 0x2C
000000F4 1140 FEFC move.b [A0 - 0x104], D0
000000F8 206E FFFC movea.l A0, [A6 - 0x4]
000000FC 2D50 FFFC move.l [A6 - 0x4], [A0]
label00000100:
00000100 4AAE FFFC tst.l [A6 - 0x4]
00000104 6688 bne -0x76 /* 0000008E */
00000106 302E FEFA move.w D0, [A6 - 0x106]
0000010A 5540 subq.w D0, 2
0000010C 1D40 FEFC move.b [A6 - 0x104], D0
00000110 42A7 clr.l -[A7]
00000112 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000116 486E FEFC pea.l [A6 - 0x104]
0000011A 4EBA FF00 jsr [PC - 0x100 /* 0000001C */]
0000011E 205F movea.l A0, [A7]+
00000120 226E 0008 movea.l A1, [A6 + 0x8]
00000124 2348 0042 move.l [A1 + 0x42], A0
00000128 4E5E unlink A6
0000012A 205F movea.l A0, [A7]+
0000012C 4FEF 0004 lea.l A7, [A7 + 0x4]
00000130 4ED0 jmp [A0]
00000132 4D41 chk.w D6, D1
00000134 494E chk.w D4, A6
00000136 2020 move.l D0, -[A0]
00000138 2020 move.l D0, -[A0]